#include <sys/wait.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
//strerror
#include <errno.h>
//errno

int main(){
    pid_t pid;
    if((pid = fork()) < 0){
        printf("fork error!\n");
    }else if(pid == 0){
        if(execl("/home/ubuntu/bin/testinterp",
        "testinterp", "myargl", "MY ARG2", NULL) < 0){
            printf("%s\n", strerror(errno));
            printf("execl error!\n");
        }
    }

    if(waitpid(pid, NULL, 0) < 0){
        printf("%s\n", strerror(errno));
        printf("waitpid error!\n");
    }

    exit(0);
}
